package com.fl.serivce;

import org.quartz.SchedulerException;

import com.fl.dao.ParamDao;
import com.fl.sys.SysConfig;
import com.fl.util.SchedulerUtil;

public class SchedulerService {

	/**
	 * 判断定时任务是否运行，整个系统现在只支持一个定时任务
	 * 
	 * @throws SchedulerException
	 */
	public static boolean isTaskAlive() throws SchedulerException {
		return SchedulerUtil.isTaskAlive();
	}

	public static void startTask(String timeRegx) throws Exception {
		SchedulerUtil.startTask(timeRegx);
	}

	public static void stopTask() throws Exception {
		SchedulerUtil.stopTask();
	}
	
	public static String getCronExpress() throws Exception{
		return ParamDao.getParamTableVal(SysConfig.SCHEDULER_CRON);
	}

	/**
	 * 设置任务表达式，整个系统现在只支持一个定时任务
	 */
	public static void setTaskSchedulerCron(String cron) {

	}
}
